package com.luozhengdong;

public class AIPlayer extends AbstractPlayer {
	void color() {
		this.color=2;
	}
	void play(Qipan qp) {
		//1 玩家输入X坐标
		int x=getXNumber();
		//2 玩家输入Y坐标
		int y=getYNumber();
		//3 下子
		Point p=qp.points[x][y];
		//说明已有棋子，不能方
		if(p.color!=0) {
			System.out.println("对应位置已有棋子，请重新放置");
			//递归(再下)
			play(qp);
			return;
		}
		
		//改变放置点状态
		p.color=color;
		//4 重新绘制棋盘
		qp.draw();
		
	}
	@Override
	int getXNumber() {
		// TODO Auto-generated method stub
		int x=(int)Math.floor(Math.random()*15);
		return x;
	}

	@Override
	int getYNumber() {
		int y=(int)Math.floor(Math.random()*15);
		return y;
	}

	@Override
	String initName() {
		// TODO Auto-generated method stub
		return this.name;
	}
	
}